<?php

/**
 * Subclass for representing a row from the 'bloque' table.
 *
 * 
 *
 * @package lib.model
 */ 
class Bloque extends BaseBloque
{

   


   private $objsBloquesDisponibles='';


	// Funcion que retorna un arreglo de Bloque de Horas en un turno dado y distintas
	//  al bloque de  horas  que pasa  como parametro (Utilizado en la clase Cita para
	//  saber las horas que estan disponibles en un turno)
	// Parametro Id del Bloque, Id det Turno
	// Retorna arreglo de objetos de Bloques de Horas
	function getObjsTurnosDeUnUsuarioId($idBloque,$idTurno)
	{
		if ($this->objsBloquesDisponibles=='')
		{
			$c = new Criteria();
			$c->add(BloquePeer::TURNO_ID,$idTurno);
			$c->add(BloquePeer::ID,$idBloque, Criteria::NOT_EQUAL);
			$this->objsBloquesDisponibles = BloquePeer::doSelect($c);
			echo $this->objsBloquesDisponibles->getId();
		}

		return $this->objsBloquesDisponibles;
	}
}
